import 'package:flutter/material.dart';

/// 标记类型 
enum HistoryMarks { 
  baike("百科",Icons.info),
  audio("音频",Icons.replay_10),
  video("视频",Icons.pause_circle),
  app("压缩包",Icons.folder_zip),
  doc("文档",Icons.edit_document),
  image("图片",Icons.image);
  // 枚举成员的附加属性
  final String title; // 显示名称
  final IconData? icon; // 图标（国旗emoji）

  // 构造函数
  const HistoryMarks(this.title, [this.icon]);

  static HistoryMarks byName(String k) {
    return HistoryMarks.values.firstWhere((e)=> e.name == k);
  }
}
